"""
基于pytest编写测试脚本
    准备测试数据
    获取响应数据 = 调用接口类（）.接口方法(传递测试数据)
    断言
    关联
"""

# 导包
from api.login import LoginAPI
from common.assertutil import common_saaert


# 创建测试类
class TestLoginAPI:
    # token属性
    # token666 = None

    # 登录成功
    def test01_login_success(self):
        # 准备测试数据
        login_data = {
            "mobile": "13800000002",
            "password": "123456"
        }
        # 基于响应结果进行断言
        # 接口类实例化对象.被封装的接口方法(要传递的参数)
        response = LoginAPI().login(login_data)
        print(response.json())

        # 断言
        common_saaert(response)

        # 提取关联数据
        # TestLoginAPI.token666 = response.json().get("data")
        # print(TestLoginAPI.token666)

